package com.ytjj.qmyx.mall.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class Dynamic implements Serializable {
    /**
     * 主键
     *
     * @mbg.generated
     */
    private Integer id;

    /**
     * 用户id
     *
     * @mbg.generated
     */
    private Integer userId;

    /**
     * 生活动态标题
     *
     * @mbg.generated
     */
    private String title;

    /**
     * 内容
     *
     * @mbg.generated
     */
    private String content;

    /**
     * 是否显示 0-隐藏 1-显示
     *
     * @mbg.generated
     */
    private Byte isReason;

    /**
     * 副订单id
     *
     * @mbg.generated
     */
    private Integer orderInfoId;

    /**
     * 分享总数
     *
     * @mbg.generated
     */
    private Integer shareNum;

    /**
     * 评论数
     *
     * @mbg.generated
     */
    private Integer commentNum;

    /**
     * 点赞数
     *
     * @mbg.generated
     */
    private Integer praiseNum;

    /**
     * 封面图
     *
     * @mbg.generated
     */
    private String img;

    /**
     * 状态：1为审核通过，0为不显示，2审核中，3审核不通过
     *
     * @mbg.generated
     */
    private Byte status;

    /**
     * 真假用户 0真1假
     *
     * @mbg.generated
     */
    private Byte isZombie;

    /**
     * 活动类型
     *
     * @mbg.generated
     */
    private String activityType;

    /**
     * 商品id
     *
     * @mbg.generated
     */
    private Integer productId;

    /**
     * 商品图片
     *
     * @mbg.generated
     */
    private String productImg;

    /**
     * 商品名称
     *
     * @mbg.generated
     */
    private String productName;

    /**
     * 商品价格
     *
     * @mbg.generated
     */
    private BigDecimal prodcutPrice;

    /**
     * 提交时间
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * 修改时间
     *
     * @mbg.generated
     */
    private Date updateTime;

    /**
     * 是否测评（0：否，1：是）
     *
     * @mbg.generated
     */
    private Integer isZeroEvaluation;

    /**
     * 产品类型(1:普通，2:活动，3：产品)
     *
     * @mbg.generated
     */
    private Integer productType;

    /**
     * 审核理由
     *
     * @mbg.generated
     */
    private String reason;

    /**
     * 动态类型：图文 img 视频 video
     *
     * @mbg.generated
     */
    private String dynamicType;

    /**
     * 图片/视频
     *
     * @mbg.generated
     */
    private String video;

    /**
     * 图文/视频 内容
     *
     * @mbg.generated
     */
    private String dynamicText;

    /**
     * 视频宽度
     *
     * @mbg.generated
     */
    private Integer width;

    /**
     * 视频高度
     *
     * @mbg.generated
     */
    private Integer height;

    /**
     * 排序
     *
     * @mbg.generated
     */
    private Integer sort;

    /**
     * 平台 all h5 app
     *
     * @mbg.generated
     */
    private String platformData;

    /**
     * 是否首页推荐 0-否 1-是
     *
     * @mbg.generated
     */
    private Integer isHome;

    /**
     * 分类: 智慧电器-1  生活窍门-2   美妆护肤-3
     *
     */
    private String categoryId;

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Byte getIsReason() {
        return isReason;
    }

    public void setIsReason(Byte isReason) {
        this.isReason = isReason;
    }

    public Integer getOrderInfoId() {
        return orderInfoId;
    }

    public void setOrderInfoId(Integer orderInfoId) {
        this.orderInfoId = orderInfoId;
    }

    public Integer getShareNum() {
        return shareNum;
    }

    public void setShareNum(Integer shareNum) {
        this.shareNum = shareNum;
    }

    public Integer getCommentNum() {
        return commentNum;
    }

    public void setCommentNum(Integer commentNum) {
        this.commentNum = commentNum;
    }

    public Integer getPraiseNum() {
        return praiseNum;
    }

    public void setPraiseNum(Integer praiseNum) {
        this.praiseNum = praiseNum;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Byte getIsZombie() {
        return isZombie;
    }

    public void setIsZombie(Byte isZombie) {
        this.isZombie = isZombie;
    }

    public String getActivityType() {
        return activityType;
    }

    public void setActivityType(String activityType) {
        this.activityType = activityType;
    }

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public String getProductImg() {
        return productImg;
    }

    public void setProductImg(String productImg) {
        this.productImg = productImg;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public BigDecimal getProdcutPrice() {
        return prodcutPrice;
    }

    public void setProdcutPrice(BigDecimal prodcutPrice) {
        this.prodcutPrice = prodcutPrice;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getIsZeroEvaluation() {
        return isZeroEvaluation;
    }

    public void setIsZeroEvaluation(Integer isZeroEvaluation) {
        this.isZeroEvaluation = isZeroEvaluation;
    }

    public Integer getProductType() {
        return productType;
    }

    public void setProductType(Integer productType) {
        this.productType = productType;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getDynamicType() {
        return dynamicType;
    }

    public void setDynamicType(String dynamicType) {
        this.dynamicType = dynamicType;
    }

    public String getVideo() {
        return video;
    }

    public void setVideo(String video) {
        this.video = video;
    }

    public String getDynamicText() {
        return dynamicText;
    }

    public void setDynamicText(String dynamicText) {
        this.dynamicText = dynamicText;
    }

    public Integer getWidth() {
        return width;
    }

    public void setWidth(Integer width) {
        this.width = width;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getPlatformData() {
        return platformData;
    }

    public void setPlatformData(String platformData) {
        this.platformData = platformData;
    }

    public Integer getIsHome() {
        return isHome;
    }

    public void setIsHome(Integer isHome) {
        this.isHome = isHome;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", userId=").append(userId);
        sb.append(", title=").append(title);
        sb.append(", content=").append(content);
        sb.append(", isReason=").append(isReason);
        sb.append(", orderInfoId=").append(orderInfoId);
        sb.append(", shareNum=").append(shareNum);
        sb.append(", commentNum=").append(commentNum);
        sb.append(", praiseNum=").append(praiseNum);
        sb.append(", img=").append(img);
        sb.append(", status=").append(status);
        sb.append(", isZombie=").append(isZombie);
        sb.append(", activityType=").append(activityType);
        sb.append(", productId=").append(productId);
        sb.append(", productImg=").append(productImg);
        sb.append(", productName=").append(productName);
        sb.append(", prodcutPrice=").append(prodcutPrice);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", isZeroEvaluation=").append(isZeroEvaluation);
        sb.append(", productType=").append(productType);
        sb.append(", reason=").append(reason);
        sb.append(", dynamicType=").append(dynamicType);
        sb.append(", video=").append(video);
        sb.append(", dynamicText=").append(dynamicText);
        sb.append(", width=").append(width);
        sb.append(", height=").append(height);
        sb.append(", sort=").append(sort);
        sb.append(", platformData=").append(platformData);
        sb.append(", isHome=").append(isHome);
        sb.append(", categoryId=").append(categoryId);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}